# near model CODE resource # jump table entries: 63232-63235 (4 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 F700 .extension 0x700 // unimplemented 00000004 0000 0704 ori.b D0, 0x4 fn00000008: 00000008 2F03 move.l -[A7], D3 0000000A 7000 moveq.l D0, 0x00 0000000C 102F 0008 move.b D0, [A7 + 0x8] 00000010 0C80 0000 0011 cmpi.l D0, 0x11 00000016 622E bhi +0x30 /* 00000046 */ 00000018 D040 add.w D0, D0 0000001A 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000001E 4EFB 0002 jmp [PC + D0.w + 0x2] 00000022 002A 002E 0032 ori.b [A2 + 0x32], 0x2E /* '.' */ 00000028 0036 003A 003E ori.b [A6 + D0.w + 0x3E], 0x3A /* ':' */ 0000002E 0032 0042 002E ori.b [A2 + D0.w + 0x2E], 0x42 /* 'B' */ 00000034 003A 0032 003E ori.b [PC + 0x3E /* 00000074, value 0x0 */], 0x32 /* '2' */ 0000003A 0046 0032 ori.w D6, 0x32 /* '2' */ 0000003E 004A 003A ori.w A2, 0x3A /* ':' */ 00000042 003E 004E ori.b <>, 0x4E /* 'N' */ label00000046: 00000046 7000 moveq.l D0, 0x00 00000048 261F move.l D3, [A7]+ 0000004A 4E75 rts 0000004C 7618 moveq.l D3, 0x18 0000004E 6022 bra +0x24 /* 00000072 */ 00000050 7614 moveq.l D3, 0x14 00000052 601E bra +0x20 /* 00000072 */ 00000054 7624 moveq.l D3, 0x24 00000056 601A bra +0x1C /* 00000072 */ 00000058 7625 moveq.l D3, 0x25 0000005A 6016 bra +0x18 /* 00000072 */ 0000005C 7612 moveq.l D3, 0x12 0000005E 6012 bra +0x14 /* 00000072 */ 00000060 7627 moveq.l D3, 0x27 00000062 600E bra +0x10 /* 00000072 */ 00000064 7619 moveq.l D3, 0x19 00000066 600A bra +0xC /* 00000072 */ 00000068 7615 moveq.l D3, 0x15 0000006A 6006 bra +0x8 /* 00000072 */ 0000006C 7626 moveq.l D3, 0x26 0000006E 6002 bra +0x4 /* 00000072 */ 00000070 7611 moveq.l D3, 0x11 label00000072: 00000072 2F2F 000A move.l -[A7], [A7 + 0xA] 00000076 2F03 move.l -[A7], D3 00000078 4EBA 0008 jsr [PC + 0x8 /* 00000082 */] 0000007C 504F addq.w A7, 8 0000007E 261F move.l D3, [A7]+ 00000080 4E75 rts fn00000082: 00000082 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000086 4FEF FFF4 lea.l A7, [A7 - 0xC] 0000008A 262F 0030 move.l D3, [A7 + 0x30] 0000008E 7010 moveq.l D0, 0x10 00000090 9680 sub.l D3, D0 00000092 2003 move.l D0, D3 00000094 7206 moveq.l D1, 0x06 00000096 4EAD D8F8 jsr [A5 - 0x2708] 0000009A 41ED CEF8 lea.l A0, [A5 - 0x3108] 0000009E D1C0 add.l A0, D0 000000A0 2448 movea.l A2, A0 000000A2 486F 0006 pea.l [A7 + 0x6] 000000A6 7000 moveq.l D0, 0x00 000000A8 3012 move.w D0, [A2] 000000AA 2F00 move.l -[A7], D0 000000AC 4EBA 00A6 jsr [PC + 0xA6 /* 00000154 */] 000000B0 4A80 tst.l D0 000000B2 504F addq.w A7, 8 000000B4 6700 0092 beq +0x94 /* 00000148 */ 000000B8 4857 pea.l [A7] 000000BA 7000 moveq.l D0, 0x00 000000BC 302A 0002 move.w D0, [A2 + 0x2] 000000C0 2F00 move.l -[A7], D0 000000C2 4EBA 0090 jsr [PC + 0x90 /* 00000154 */] 000000C6 4A80 tst.l D0 000000C8 504F addq.w A7, 8 000000CA 677C beq +0x7E /* 00000148 */ 000000CC 266F 0034 movea.l A3, [A7 + 0x34] 000000D0 45EF 0006 lea.l A2, [A7 + 0x6] 000000D4 49D7 lea.l A4, [A7] 000000D6 2003 move.l D0, D3 000000D8 7206 moveq.l D1, 0x06 000000DA 4EAD D8F8 jsr [A5 - 0x2708] 000000DE 41ED CEF8 lea.l A0, [A5 - 0x3108] 000000E2 3E30 0804 move.w D7, [A0 + D0 + 0x4] 000000E6 0287 0000 FFFF andi.l D7, 0xFFFF 000000EC CEFC mulu.w D7, 0xFFFFFFFFFFFFFFFF 000000EE 1111 move.b -[A0], [A1] 000000F0 7A00 moveq.l D5, 0x00 000000F2 6042 bra +0x44 /* 00000136 */ label000000F4: 000000F4 361C move.w D3, [A4]+ 000000F6 B652 cmp.w D3, [A2] 000000F8 55C0 scs D0 000000FA 4400 neg.b D0 000000FC 4880 ext.w D0 000000FE 48C0 ext.l D0 00000100 2800 move.l D4, D0 00000102 9652 sub.w D3, [A2] 00000104 4A84 tst.l D4 00000106 6708 beq +0xA /* 00000110 */ 00000108 7000 moveq.l D0, 0x00 0000010A 3003 move.w D0, D3 0000010C 4480 neg.l D0 0000010E 3600 move.w D3, D0 label00000110: 00000110 7000 moveq.l D0, 0x00 00000112 3003 move.w D0, D3 00000114 7200 moveq.l D1, 0x00 00000116 3207 move.w D1, D7 00000118 4EAD D8F8 jsr [A5 - 0x2708] 0000011C 2C00 move.l D6, D0 0000011E 2606 move.l D3, D6 00000120 7210 moveq.l D1, 0x10 00000122 E2AB lsr D3, D1 00000124 4A84 tst.l D4 00000126 6708 beq +0xA /* 00000130 */ 00000128 7000 moveq.l D0, 0x00 0000012A 3003 move.w D0, D3 0000012C 4480 neg.l D0 0000012E 3600 move.w D3, D0 label00000130: 00000130 D65A add.w D3, [A2]+ 00000132 36C3 move.w [A3]+, D3 00000134 5285 addq.l D5, 1 label00000136: 00000136 7002 moveq.l D0, 0x02 00000138 BA80 cmp.l D5, D0 0000013A 6FB8 ble -0x46 /* 000000F4 */ 0000013C 7001 moveq.l D0, 0x01 0000013E 4FEF 000C lea.l A7, [A7 + 0xC] 00000142 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000146 4E75 rts label00000148: 00000148 7000 moveq.l D0, 0x00 0000014A 4FEF 000C lea.l A7, [A7 + 0xC] 0000014E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000152 4E75 rts fn00000154: 00000154 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000158 594F subq.w A7, 4 0000015A 2A2F 001C move.l D5, [A7 + 0x1C] 0000015E 554F subq.w A7, 2 00000160 42A7 clr.l -[A7] 00000162 486F 0006 pea.l [A7 + 0x6] 00000166 AA42 syscall GetAuxWin 00000168 101F move.b D0, [A7]+ 0000016A 4A97 tst.l [A7] 0000016C 6700 009C beq +0x9E /* 0000020A */ 00000170 2057 movea.l A0, [A7] 00000172 2050 movea.l A0, [A0] 00000174 2068 0008 movea.l A0, [A0 + 0x8] 00000178 2650 movea.l A3, [A0] 0000017A 302B 0006 move.w D0, [A3 + 0x6] 0000017E 48C0 ext.l D0 00000180 BA80 cmp.l D5, D0 00000182 6F0A ble +0xC /* 0000018E */ 00000184 7000 moveq.l D0, 0x00 00000186 584F addq.w A7, 4 00000188 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000018C 4E75 rts label0000018E: 0000018E 7800 moveq.l D4, 0x00 00000190 3604 move.w D3, D4 00000192 604C bra +0x4E /* 000001E0 */ label00000194: 00000194 3443 movea.w A2, D3 00000196 200A move.l D0, A2 00000198 E788 lsl D0, 3 0000019A 244B movea.l A2, A3 0000019C D5C0 add.l A2, D0 0000019E 508A addq.l A2, 8 000001A0 548A addq.l A2, 2 000001A2 4A52 tst.w [A2] 000001A4 6738 beq +0x3A /* 000001DE */ 000001A6 4A6A 0002 tst.w [A2 + 0x2] 000001AA 6732 beq +0x34 /* 000001DE */ 000001AC 4A6A 0004 tst.w [A2 + 0x4] 000001B0 672C beq +0x2E /* 000001DE */ 000001B2 7000 moveq.l D0, 0x00 000001B4 3012 move.w D0, [A2] 000001B6 0C80 0000 FFFF cmpi.l D0, 0xFFFF 000001BC 661C bne +0x1E /* 000001DA */ 000001BE 7000 moveq.l D0, 0x00 000001C0 302A 0002 move.w D0, [A2 + 0x2] 000001C4 0C80 0000 FFFF cmpi.l D0, 0xFFFF 000001CA 660E bne +0x10 /* 000001DA */ 000001CC 7000 moveq.l D0, 0x00 000001CE 302A 0004 move.w D0, [A2 + 0x4] 000001D2 0C80 0000 FFFF cmpi.l D0, 0xFFFF 000001D8 6704 beq +0x6 /* 000001DE */ label000001DA: 000001DA 5284 addq.l D4, 1 000001DC 6008 bra +0xA /* 000001E6 */ label000001DE: 000001DE 5243 addq.w D3, 1 label000001E0: 000001E0 B66B 0006 cmp.w D3, [A3 + 0x6] 000001E4 6DAE blt -0x50 /* 00000194 */ label000001E6: 000001E6 4A84 tst.l D4 000001E8 6720 beq +0x22 /* 0000020A */ 000001EA 2005 move.l D0, D5 000001EC E788 lsl D0, 3 000001EE 204B movea.l A0, A3 000001F0 D1C0 add.l A0, D0 000001F2 226F 0020 movea.l A1, [A7 + 0x20] 000001F6 22A8 000A move.l [A1], [A0 + 0xA] 000001FA 3368 000E 0004 move.w [A1 + 0x4], [A0 + 0xE] 00000200 7001 moveq.l D0, 0x01 00000202 584F addq.w A7, 4 00000204 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000208 4E75 rts label0000020A: 0000020A 7000 moveq.l D0, 0x00 0000020C 584F addq.w A7, 4 0000020E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000212 4E75 rts 00000214 48E7 0030 movem.l -[A7], A2,A3 00000218 266F 0012 movea.l A3, [A7 + 0x12] 0000021C 203C 0000 0610 move.l D0, 0x610 00000222 A322 syscall NewHandleClear, flags=3 00000224 2448 movea.l A2, A0 00000226 554F subq.w A7, 2 00000228 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000022C 301F move.w D0, [A7]+ 0000022E 3680 move.w [A3], D0 00000230 4A53 tst.w [A3] 00000232 661A bne +0x1C /* 0000024E */ 00000234 7000 moveq.l D0, 0x00 00000236 102D 81A0 move.b D0, [A5 - 0x7E60] 0000023A 7202 moveq.l D1, 0x02 0000023C B081 cmp.l D0, D1 0000023E 6D0E blt +0x10 /* 0000024E */ 00000240 3F2F 0010 move.w -[A7], [A7 + 0x10] 00000244 2F0A move.l -[A7], A2 00000246 4EBA 038C jsr [PC + 0x38C /* 000005D4 */] 0000024A 3680 move.w [A3], D0 0000024C 5C4F addq.w A7, 6 label0000024E: 0000024E 204A movea.l A0, A2 00000250 4CDF 0C00 movem.l A2,A3, [A7]+ 00000254 4E75 rts 00000256 4AAF 0004 tst.l [A7 + 0x4] 0000025A 6706 beq +0x8 /* 00000262 */ 0000025C 206F 0004 movea.l A0, [A7 + 0x4] 00000260 A023 syscall DisposHandle/DisposeHandle label00000262: 00000262 4E75 rts fn00000264: 00000264 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 00000268 514F subq.w A7, 8 0000026A 2C6F 0024 movea.l A6, [A7 + 0x24] 0000026E 286F 0028 movea.l A4, [A7 + 0x28] 00000272 266F 002C movea.l A3, [A7 + 0x2C] 00000276 282F 0030 move.l D4, [A7 + 0x30] 0000027A 260E move.l D3, A6 0000027C 2043 movea.l A0, D3 0000027E 2450 movea.l A2, [A0] 00000280 7600 moveq.l D3, 0x00 00000282 4AAD A97A tst.l [A5 - 0x5686] 00000286 6610 bne +0x12 /* 00000298 */ 00000288 7000 moveq.l D0, 0x00 0000028A 102D 81A0 move.b D0, [A5 - 0x7E60] 0000028E 7202 moveq.l D1, 0x02 00000290 B081 cmp.l D0, D1 00000292 6D04 blt +0x6 /* 00000298 */ 00000294 4A84 tst.l D4 00000296 670A beq +0xC /* 000002A2 */ label00000298: 00000298 7000 moveq.l D0, 0x00 0000029A 504F addq.w A7, 8 0000029C 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000002A0 4E75 rts label000002A2: 000002A2 200C move.l D0, A4 000002A4 661E bne +0x20 /* 000002C4 */ 000002A6 200B move.l D0, A3 000002A8 661A bne +0x1C /* 000002C4 */ 000002AA 4A84 tst.l D4 000002AC 6616 bne +0x18 /* 000002C4 */ 000002AE 256A 0604 0600 move.l [A2 + 0x600], [A2 + 0x604] 000002B4 256A 0604 0608 move.l [A2 + 0x608], [A2 + 0x604] 000002BA 7000 moveq.l D0, 0x00 000002BC 504F addq.w A7, 8 000002BE 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000002C2 4E75 rts label000002C4: 000002C4 0CAA 0000 0100 0608 cmpi.l [A2 + 0x608], 0x100 000002CC 6D0A blt +0xC /* 000002D8 */ 000002CE 7000 moveq.l D0, 0x00 000002D0 504F addq.w A7, 8 000002D2 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000002D6 4E75 rts label000002D8: 000002D8 200C move.l D0, A4 000002DA 6722 beq +0x24 /* 000002FE */ 000002DC 2F54 0002 move.l [A7 + 0x2], [A4] 000002E0 3F6C 0004 0006 move.w [A7 + 0x6], [A4 + 0x4] 000002E6 4878 0001 push.l 0x1 000002EA 486F 0004 pea.l [A7 + 0x4] 000002EE 2F0E move.l -[A7], A6 000002F0 4EBA 0152 jsr [PC + 0x152 /* 00000444 */] 000002F4 4FEF 0014 lea.l A7, [A7 + 0x14] 000002F8 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000002FC 4E75 rts label000002FE: 000002FE 2053 movea.l A0, [A3] 00000300 3828 0006 move.w D4, [A0 + 0x6] 00000304 48C4 ext.l D4 00000306 5284 addq.l D4, 1 00000308 2F04 move.l -[A7], D4 0000030A 2053 movea.l A0, [A3] 0000030C 4868 0008 pea.l [A0 + 0x8] 00000310 2F0E move.l -[A7], A6 00000312 4EBA 0130 jsr [PC + 0x130 /* 00000444 */] 00000316 3600 move.w D3, D0 00000318 3003 move.w D0, D3 0000031A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000031E 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000322 4E75 rts 00000324 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 00000328 286F 002C movea.l A4, [A7 + 0x2C] 0000032C 2C6F 0028 movea.l A6, [A7 + 0x28] 00000330 2456 movea.l A2, [A6] 00000332 7C01 moveq.l D6, 0x01 00000334 282A 0600 move.l D4, [A2 + 0x600] 00000338 262A 0604 move.l D3, [A2 + 0x604] 0000033C 2543 0600 move.l [A2 + 0x600], D3 00000340 2543 0608 move.l [A2 + 0x608], D3 00000344 7000 moveq.l D0, 0x00 00000346 102D 81A0 move.b D0, [A5 - 0x7E60] 0000034A 7202 moveq.l D1, 0x02 0000034C B081 cmp.l D0, D1 0000034E 6D08 blt +0xA /* 00000358 */ 00000350 082A 0007 060C btst.b [A2 + 0x60C], 0x7 00000356 6606 bne +0x8 /* 0000035E */ label00000358: 00000358 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 0000035C 4E75 rts label0000035E: 0000035E 022A 007F 060C andi.b [A2 + 0x60C], 0x7F 00000364 53AD AD12 subq.l [A5 - 0x52EE], 1 00000368 594F subq.w A7, 4 0000036A 2F0C move.l -[A7], A4 0000036C AA96 syscall GetPalette 0000036E 205F movea.l A0, [A7]+ 00000370 2648 movea.l A3, A0 00000372 200B move.l D0, A3 00000374 6620 bne +0x22 /* 00000396 */ 00000376 594F subq.w A7, 4 00000378 3F04 move.w -[A7], D4 0000037A 42A7 clr.l -[A7] 0000037C 4878 0002 push.l 0x2 00000380 AA91 syscall NewPalette 00000382 205F movea.l A0, [A7]+ 00000384 2648 movea.l A3, A0 00000386 200B move.l D0, A3 00000388 6608 bne +0xA /* 00000392 */ 0000038A 7094 moveq.l D0, 0xFFFFFF94 0000038C 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00000390 4E75 rts label00000392: 00000392 7A01 moveq.l D5, 0x01 00000394 6032 bra +0x34 /* 000003C8 */ label00000396: 00000396 7A00 moveq.l D5, 0x00 00000398 2053 movea.l A0, [A3] 0000039A 3E10 move.w D7, [A0] 0000039C 48C7 ext.l D7 0000039E BE84 cmp.l D7, D4 000003A0 6726 beq +0x28 /* 000003C8 */ 000003A2 7C00 moveq.l D6, 0x00 000003A4 2F0C move.l -[A7], A4 000003A6 4EBA 032E jsr [PC + 0x32E /* 000006D6 */] 000003AA 2F0B move.l -[A7], A3 000003AC 3F04 move.w -[A7], D4 000003AE 7003 moveq.l D0, 0x03 000003B0 AAA2 syscall PaletteDispatch 000003B2 2607 move.l D3, D7 000003B4 584F addq.w A7, 4 000003B6 600C bra +0xE /* 000003C4 */ label000003B8: 000003B8 2F0B move.l -[A7], A3 000003BA 3F03 move.w -[A7], D3 000003BC 4878 0002 push.l 0x2 000003C0 AA9E syscall SetEntryUsage 000003C2 5283 addq.l D3, 1 label000003C4: 000003C4 B684 cmp.l D3, D4 000003C6 6DF0 blt -0xE /* 000003B8 */ label000003C8: 000003C8 2456 movea.l A2, [A6] 000003CA 7600 moveq.l D3, 0x00 000003CC 6012 bra +0x14 /* 000003E0 */ label000003CE: 000003CE 2F0A move.l -[A7], A2 000003D0 2F13 move.l -[A7], [A3] 000003D2 4EBA 0188 jsr [PC + 0x188 /* 0000055C */] 000003D6 4A80 tst.l D0 000003D8 504F addq.w A7, 8 000003DA 6708 beq +0xA /* 000003E4 */ 000003DC 5283 addq.l D3, 1 000003DE 5C8A addq.l A2, 6 label000003E0: 000003E0 B684 cmp.l D3, D4 000003E2 6DEA blt -0x14 /* 000003CE */ label000003E4: 000003E4 B684 cmp.l D3, D4 000003E6 6D08 blt +0xA /* 000003F0 */ 000003E8 7000 moveq.l D0, 0x00 000003EA 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 000003EE 4E75 rts label000003F0: 000003F0 4A86 tst.l D6 000003F2 6708 beq +0xA /* 000003FC */ 000003F4 2F0C move.l -[A7], A4 000003F6 4EBA 02DE jsr [PC + 0x2DE /* 000006D6 */] 000003FA 584F addq.w A7, 4 label000003FC: 000003FC 2456 movea.l A2, [A6] 000003FE 7600 moveq.l D3, 0x00 00000400 600C bra +0xE /* 0000040E */ label00000402: 00000402 2F0B move.l -[A7], A3 00000404 3F03 move.w -[A7], D3 00000406 2F0A move.l -[A7], A2 00000408 AA9C syscall SetEntryColor 0000040A 5283 addq.l D3, 1 0000040C 5C8A addq.l A2, 6 label0000040E: 0000040E B684 cmp.l D3, D4 00000410 6DF0 blt -0xE /* 00000402 */ 00000412 4A85 tst.l D5 00000414 670C beq +0xE /* 00000422 */ 00000416 2F0C move.l -[A7], A4 00000418 2F0B move.l -[A7], A3 0000041A 3F3C E000 move.w -[A7], 0xE000 0000041E AA95 syscall SetPalette/NSetPalette 00000420 6004 bra +0x6 /* 00000426 */ label00000422: 00000422 2F0C move.l -[A7], A4 00000424 AA94 syscall ActivatePalette label00000426: 00000426 594F subq.w A7, 4 00000428 206D 1342 movea.l A0, [A5 + 0x1342 /* export_612 */] 0000042C 4E90 jsr [A0] 0000042E 205F movea.l A0, [A7]+ 00000430 B9C8 cmpa.l A4, A0 00000432 6608 bne +0xA /* 0000043C */ 00000434 2F0C move.l -[A7], A4 00000436 4EAD DBCE jsr [A5 - 0x2432] 0000043A 584F addq.w A7, 4 label0000043C: 0000043C 7000 moveq.l D0, 0x00 0000043E 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00000442 4E75 rts fn00000444: 00000444 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 00000448 266F 0024 movea.l A3, [A7 + 0x24] 0000044C 282F 0028 move.l D4, [A7 + 0x28] 00000450 206F 0020 movea.l A0, [A7 + 0x20] 00000454 2450 movea.l A2, [A0] 00000456 7A00 moveq.l D5, 0x00 00000458 0CAA 0000 0100 0608 cmpi.l [A2 + 0x608], 0x100 00000460 6D08 blt +0xA /* 0000046A */ 00000462 7000 moveq.l D0, 0x00 00000464 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 00000468 4E75 rts label0000046A: 0000046A 2C4A movea.l A6, A2 0000046C 4DEE 0600 lea.l A6, [A6 + 0x600] 00000470 202A 0608 move.l D0, [A2 + 0x608] 00000474 7206 moveq.l D1, 0x06 00000476 4EAD D8F8 jsr [A5 - 0x2708] 0000047A 204A movea.l A0, A2 0000047C D1C0 add.l A0, D0 0000047E 2848 movea.l A4, A0 00000480 7600 moveq.l D3, 0x00 00000482 604A bra +0x4C /* 000004CE */ label00000484: 00000484 202A 0600 move.l D0, [A2 + 0x600] 00000488 5280 addq.l D0, 1 0000048A 0C80 0000 0100 cmpi.l D0, 0x100 00000490 6C40 bge +0x42 /* 000004D2 */ 00000492 486B 0002 pea.l [A3 + 0x2] 00000496 2F0A move.l -[A7], A2 00000498 4EBA 0050 jsr [PC + 0x50 /* 000004EA */] 0000049C 4A80 tst.l D0 0000049E 504F addq.w A7, 8 000004A0 6628 bne +0x2A /* 000004CA */ 000004A2 082A 0007 060C btst.b [A2 + 0x60C], 0x7 000004A8 660A bne +0xC /* 000004B4 */ 000004AA 52AD AD12 addq.l [A5 - 0x52EE], 1 000004AE 002A 0080 060C ori.b [A2 + 0x60C], 0x80 label000004B4: 000004B4 204C movea.l A0, A4 000004B6 5C8C addq.l A4, 6 000004B8 20AB 0002 move.l [A0], [A3 + 0x2] 000004BC 316B 0006 0004 move.w [A0 + 0x4], [A3 + 0x6] 000004C2 B9CE cmpa.l A4, A6 000004C4 640C bcc +0xE /* 000004D2 */ 000004C6 52AA 0600 addq.l [A2 + 0x600], 1 label000004CA: 000004CA 5283 addq.l D3, 1 000004CC 508B addq.l A3, 8 label000004CE: 000004CE B684 cmp.l D3, D4 000004D0 6DB2 blt -0x4C /* 00000484 */ label000004D2: 000004D2 204C movea.l A0, A4 000004D4 91CA sub.l A0, A2 000004D6 2008 move.l D0, A0 000004D8 7206 moveq.l D1, 0x06 000004DA 4EAD D904 jsr [A5 - 0x26FC] 000004DE 2540 0608 move.l [A2 + 0x608], D0 000004E2 3005 move.w D0, D5 000004E4 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000004E8 4E75 rts fn000004EA: 000004EA 48E7 0808 movem.l -[A7], D4,A4 000004EE 286F 000C movea.l A4, [A7 + 0xC] 000004F2 226F 0010 movea.l A1, [A7 + 0x10] 000004F6 204C movea.l A0, A4 000004F8 282C 0600 move.l D4, [A4 + 0x600] 000004FC 7400 moveq.l D2, 0x00 000004FE 6050 bra +0x52 /* 00000550 */ label00000500: 00000500 3011 move.w D0, [A1] 00000502 0280 0000 FF00 andi.l D0, 0xFF00 00000508 3210 move.w D1, [A0] 0000050A 0281 0000 FF00 andi.l D1, 0xFF00 00000510 B280 cmp.l D1, D0 00000512 6638 bne +0x3A /* 0000054C */ 00000514 3029 0002 move.w D0, [A1 + 0x2] 00000518 0280 0000 FF00 andi.l D0, 0xFF00 0000051E 3228 0002 move.w D1, [A0 + 0x2] 00000522 0281 0000 FF00 andi.l D1, 0xFF00 00000528 B280 cmp.l D1, D0 0000052A 6620 bne +0x22 /* 0000054C */ 0000052C 3029 0004 move.w D0, [A1 + 0x4] 00000530 0280 0000 FF00 andi.l D0, 0xFF00 00000536 3228 0004 move.w D1, [A0 + 0x4] 0000053A 0281 0000 FF00 andi.l D1, 0xFF00 00000540 B280 cmp.l D1, D0 00000542 6608 bne +0xA /* 0000054C */ 00000544 7001 moveq.l D0, 0x01 00000546 4CDF 1010 movem.l D4,A4, [A7]+ 0000054A 4E75 rts label0000054C: 0000054C 5282 addq.l D2, 1 0000054E 5C88 addq.l A0, 6 label00000550: 00000550 B484 cmp.l D2, D4 00000552 6DAC blt -0x52 /* 00000500 */ 00000554 7000 moveq.l D0, 0x00 00000556 4CDF 1010 movem.l D4,A4, [A7]+ 0000055A 4E75 rts fn0000055C: 0000055C 48E7 0808 movem.l -[A7], D4,A4 00000560 286F 000C movea.l A4, [A7 + 0xC] 00000564 226F 0010 movea.l A1, [A7 + 0x10] 00000568 204C movea.l A0, A4 0000056A 5088 addq.l A0, 8 0000056C 5088 addq.l A0, 8 0000056E 3814 move.w D4, [A4] 00000570 48C4 ext.l D4 00000572 7400 moveq.l D2, 0x00 00000574 6052 bra +0x54 /* 000005C8 */ label00000576: 00000576 3011 move.w D0, [A1] 00000578 0280 0000 FF00 andi.l D0, 0xFF00 0000057E 3210 move.w D1, [A0] 00000580 0281 0000 FF00 andi.l D1, 0xFF00 00000586 B280 cmp.l D1, D0 00000588 6638 bne +0x3A /* 000005C2 */ 0000058A 3029 0002 move.w D0, [A1 + 0x2] 0000058E 0280 0000 FF00 andi.l D0, 0xFF00 00000594 3228 0002 move.w D1, [A0 + 0x2] 00000598 0281 0000 FF00 andi.l D1, 0xFF00 0000059E B280 cmp.l D1, D0 000005A0 6620 bne +0x22 /* 000005C2 */ 000005A2 3029 0004 move.w D0, [A1 + 0x4] 000005A6 0280 0000 FF00 andi.l D0, 0xFF00 000005AC 3228 0004 move.w D1, [A0 + 0x4] 000005B0 0281 0000 FF00 andi.l D1, 0xFF00 000005B6 B280 cmp.l D1, D0 000005B8 6608 bne +0xA /* 000005C2 */ 000005BA 7001 moveq.l D0, 0x01 000005BC 4CDF 1010 movem.l D4,A4, [A7]+ 000005C0 4E75 rts label000005C2: 000005C2 5282 addq.l D2, 1 000005C4 7010 moveq.l D0, 0x10 000005C6 D1C0 add.l A0, D0 label000005C8: 000005C8 B484 cmp.l D2, D4 000005CA 6DAA blt -0x54 /* 00000576 */ 000005CC 7000 moveq.l D0, 0x00 000005CE 4CDF 1010 movem.l D4,A4, [A7]+ 000005D2 4E75 rts fn000005D4: 000005D4 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000005D8 5D4F subq.w A7, 6 000005DA 266F 001E movea.l A3, [A7 + 0x1E] 000005DE 7600 moveq.l D3, 0x00 000005E0 594F subq.w A7, 4 000005E2 302D 135E move.w D0, [A5 + 0x135E] 000005E6 48C0 ext.l D0 000005E8 0680 0000 0080 addi.l D0, 0x80 000005EE 3F00 move.w -[A7], D0 000005F0 AA18 syscall GetCTable 000005F2 205F movea.l A0, [A7]+ 000005F4 2448 movea.l A2, A0 000005F6 200A move.l D0, A2 000005F8 660A bne +0xC /* 00000604 */ 000005FA 7094 moveq.l D0, 0xFFFFFF94 000005FC 5C4F addq.w A7, 6 000005FE 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000602 4E75 rts label00000604: 00000604 42A7 clr.l -[A7] 00000606 2F0A move.l -[A7], A2 00000608 42A7 clr.l -[A7] 0000060A 2F0B move.l -[A7], A3 0000060C 4EBA FC56 jsr [PC - 0x3AA /* 00000264 */] 00000610 3600 move.w D3, D0 00000612 2F0A move.l -[A7], A2 00000614 AA24 syscall DisposeCTable/DisposCTable 00000616 7800 moveq.l D4, 0x00 00000618 4FEF 0010 lea.l A7, [A7 + 0x10] 0000061C 6032 bra +0x34 /* 00000650 */ label0000061E: 0000061E 4857 pea.l [A7] 00000620 1F04 move.b -[A7], D4 00000622 4EBA F9E4 jsr [PC - 0x61C /* 00000008 */] 00000626 4A80 tst.l D0 00000628 5C4F addq.w A7, 6 0000062A 6722 beq +0x24 /* 0000064E */ 0000062C 42A7 clr.l -[A7] 0000062E 42A7 clr.l -[A7] 00000630 486F 0008 pea.l [A7 + 0x8] 00000634 2F0B move.l -[A7], A3 00000636 4EBA FC2C jsr [PC - 0x3D4 /* 00000264 */] 0000063A 3600 move.w D3, D0 0000063C 4A43 tst.w D3 0000063E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000642 670A beq +0xC /* 0000064E */ 00000644 3003 move.w D0, D3 00000646 5C4F addq.w A7, 6 00000648 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000064C 4E75 rts label0000064E: 0000064E 5284 addq.l D4, 1 label00000650: 00000650 7011 moveq.l D0, 0x11 00000652 B880 cmp.l D4, D0 00000654 6FC8 ble -0x36 /* 0000061E */ 00000656 4A43 tst.w D3 00000658 665A bne +0x5C /* 000006B4 */ 0000065A 4EAD DB08 jsr [A5 - 0x24F8] 0000065E 3A00 move.w D5, D0 00000660 3F2F 0022 move.w -[A7], [A7 + 0x22] 00000664 4EAD DB0E jsr [A5 - 0x24F2] 00000668 7801 moveq.l D4, 0x01 0000066A 544F addq.w A7, 2 0000066C 6038 bra +0x3A /* 000006A6 */ label0000066E: 0000066E 2F04 move.l -[A7], D4 00000670 4878 002E push.l 0x2E /* '.' */ 00000674 4EAD DB26 jsr [A5 - 0x24DA] 00000678 2448 movea.l A2, A0 0000067A 200A move.l D0, A2 0000067C 504F addq.w A7, 8 0000067E 6724 beq +0x26 /* 000006A4 */ 00000680 42A7 clr.l -[A7] 00000682 42A7 clr.l -[A7] 00000684 2F0A move.l -[A7], A2 00000686 4EAD DD80 jsr [A5 - 0x2280] 0000068A 584F addq.w A7, 4 0000068C 2F08 move.l -[A7], A0 0000068E 2F0B move.l -[A7], A3 00000690 4EBA FBD2 jsr [PC - 0x42E /* 00000264 */] 00000694 3600 move.w D3, D0 00000696 2F0A move.l -[A7], A2 00000698 4EAD DD88 jsr [A5 - 0x2278] 0000069C 4A43 tst.w D3 0000069E 4FEF 0014 lea.l A7, [A7 + 0x14] 000006A2 6608 bne +0xA /* 000006AC */ label000006A4: 000006A4 5284 addq.l D4, 1 label000006A6: 000006A6 7002 moveq.l D0, 0x02 000006A8 B880 cmp.l D4, D0 000006AA 6FC2 ble -0x3C /* 0000066E */ label000006AC: 000006AC 3F05 move.w -[A7], D5 000006AE 4EAD DB0E jsr [A5 - 0x24F2] 000006B2 544F addq.w A7, 2 label000006B4: 000006B4 4A43 tst.w D3 000006B6 6614 bne +0x16 /* 000006CC */ 000006B8 2453 movea.l A2, [A3] 000006BA 256A 0600 0608 move.l [A2 + 0x608], [A2 + 0x600] 000006C0 256A 0600 0604 move.l [A2 + 0x604], [A2 + 0x600] 000006C6 022A 007F 060C andi.b [A2 + 0x60C], 0x7F label000006CC: 000006CC 3003 move.w D0, D3 000006CE 5C4F addq.w A7, 6 000006D0 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000006D4 4E75 rts fn000006D6: 000006D6 2F0A move.l -[A7], A2 000006D8 246F 0008 movea.l A2, [A7 + 0x8] 000006DC 2F0A move.l -[A7], A2 000006DE 4EAD E428 jsr [A5 - 0x1BD8] 000006E2 2F0A move.l -[A7], A2 000006E4 4EAD DD40 jsr [A5 - 0x22C0] 000006E8 2F0A move.l -[A7], A2 000006EA 4EAD E7A8 jsr [A5 - 0x1858] 000006EE 486A 0010 pea.l [A2 + 0x10] 000006F2 A928 syscall InvalRect 000006F4 4EAD DD48 jsr [A5 - 0x22B8] 000006F8 4FEF 000C lea.l A7, [A7 + 0xC] 000006FC 245F movea.l A2, [A7]+ 000006FE 4E75 rts 00000700 0000 0000 ori.b D0, 0x0 00000704 0000 0000 ori.b D0, 0x0 00000708 0000 0000 ori.b D0, 0x0